Method and system for wireless network management

ABSTRACT

Methods and systems for wireless network management are described. In one embodiment, a radio measurement of a characteristic of a wireless access technology may be taken. The wireless access technology may enable data communication through a wireless network when connected to an access point. A report may be transmitted through an alternate access technology. The report may be based on the radio measurement. Additional methods and systems are disclosed.

1. RELATED APPLICATION

This application is a continuation of application Ser. No. 12/355,611,filed on Jan. 16, 2009, titled “Method and System for Wireless NetworkManagement,” which is incorporated by reference in its entirety.

2. FIELD

This application relates to methods and systems for wireless networkmanagement, and more specifically to methods and systems for sending orreceiving communications regarding a wireless access technology using aalternate access technology.

3. BACKGROUND

A mobile electronic device may have network connectivity when incommunication with an access point of a wireless network. To connect tothe access point, the mobile electronic device uses a wireless accesstechnology such as wireless local area network (LAN).

To extend the capability, reliability, and maintainability of thewireless network, the mobile electronic device, the access point, orboth may make radio measurements of one or more characteristics of thewireless access technology. Certain applications may use these radiomeasurements in order to attain an appropriate or expected level ofperformance. These applications include voice over Internet Protocol(VOIP), video over IP, location based applications, as well asapplications that mitigate harsh or hostile radio environments (e.g.,multifamily dwellings, airplanes, factories, or municipalities).

The radio measurements are then reported to recipients by transmittingreports. The reports are transmitted through the same wireless accesstechnology on which the radio measurements were taken. However, inparticular environments, it may not be possible for the radiomeasurements to be received through the same wireless access technologyby a recipient.

4. BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of a system, according to an exampleembodiment;

FIG. 2 is a block diagram of an example reporting subsystem that may bedeployed within the system of FIG. 1, according to an exampleembodiment;

FIGS. 3 and 4 are block diagrams of example report processing subsystemsthat may be deployed within the system of FIG. 1, according to exampleembodiments;

FIG. 5 is a block diagram of an example notification subsystem that maybe deployed within the system of FIG. 1, according to an exampleembodiment;

FIG. 6 is a block diagram of an example report gateway subsystem thatmay be deployed within the system of FIG. 1, according to an exampleembodiment;

FIGS. 7 and 8 are flowcharts illustrating methods for reporttransmission, according to example embodiments;

FIG. 9 is a flowchart illustrating a method for diagnostic reporting,according to an example embodiment;

FIG. 10 is a flowchart illustrating a method for report notification,according to an example embodiment; and

FIG. 11 is a flowchart illustrating a method for report retransmission,according to an example embodiment.

5. DETAILED DESCRIPTION

Example methods and systems for wireless network management aredescribed. In the following description, for purposes of explanation,numerous specific details are set forth in order to provide a thoroughunderstanding of example embodiments. It will be evident, however, toone of ordinary skill in the art that embodiments of the invention maybe practiced without these specific details.

A station in the form of a mobile electronic device or access point maytake a radio measurement of a wireless access technology. The wirelessaccess technology enables data communication through a wireless networkwhen the mobile electronic device is in communication with an accesspoint, or the access point is in communication with another accesspoint. The station then transmits a report regarding the wireless accesstechnology through an alternate access technology to a recipient of thereport.

The recipient of the report regarding the wireless access technology mayidentify a network problem with the wireless network based on thereport. Once the network problem is identified, the recipient may alterconnectivity to the wireless network through the wireless accesstechnology. The recipient may transmit a notification to other mobileelectronic devices of the wireless network based on the report,identification of the network problem, or both. The recipient mayreceive and retransmit the report to one or more other devices on thenetwork.

When desired, diagnostics may be run on the wireless network associatedwith the wireless access technology. A diagnostic report may then begenerated and transmitted to a network manager associated with thewireless network through an alternate access technology.

FIG. 1 illustrates an example system 100 in which a mobile electronicdevice 102 may attempt to communicate through a wireless accesstechnology with an access point 106 of a wireless network 104. When incommunication, the access point 106 provides the mobile electronicdevice 102 with network connectivity. When access to the wirelessnetwork 104 is not possible, the mobile electronic device 102 mayattempt to obtain network connectivity through a different wirelessaccess technology of an alternate network 105.

The mobile electronic device 102 is a portable electronic device thatenables a user to send and receive data, communicate with others throughvoice communications or otherwise, or both. In one embodiment, themobile electronic device 102 may be any device capable of using the802.11 protocol to communicate. A number of additional mobile electronicdevices associated with other users may also be in communication withthe wireless network 104 through the access point 106 or additionalaccess points.

The access point 106 and additional access points are devices that, whenin communication with the mobile electronic device 102, enable access tonetwork connectivity through the wireless network 104. For example, theproximity of a particular access point to the mobile electronic device102 is typically a factor in determining which access point will seek toprovide the mobile electronic device 102 with network connectivity.

At least some of the mobile electronic devices and the access points ofthe system 100 may take one or more radio measurements ofcharacteristics of a wireless access technology that is providing orcould provide communication through the wireless network 104. A reportbased on radio measurements may be transmitted to and received by otherdevices of the system 100. In certain situations, the report is nottransmitted through the wireless access technology, but rather istransmitted through an alternate access technology that is differentfrom the wireless access technology.

The mobile electronic devices and the access points need not receivenetwork connectivity through the wireless access technology (e.g., bybeing connected to the access point 106) to take a radio measurement ofa characteristic of the wireless access technology, to transmit reports,or both. The mobile electronic devices and the access points maytherefore each be considered an independent and intelligent autonomousentity. In one embodiment, the inclusion of the functionality to takethe measurements and transmit reports via the alternate accesstechnology may be used when the mobile electronic device 102 loses aconnection to the access point 106 while taking the measurements (e.g.,problems occur in polluted bands) or is not connected to the accesspoint 106.

In one particular embodiment, the wireless access technology is wirelesslocal area network (LAN). Examples of wireless LAN include Wi-Fi, WiMax,or Bluetooth.

The alternate access technology may include, by way of example awireless wide area network (WAN), a wireless metropolitan area network(MAN), a wireless regional area network (RAN), or the like. In oneparticular embodiment, the alternate access technology is an additionalwireless LAN. In another particular embodiment, the alternate accesstechnology is a wired connection.

In some embodiments, the alternate access technology is used at a delay(e.g., when the mobile electronic device is ultimately able to obtainconnectivity through the alternate network 105). In other embodiments,the alternate network 105 is readily available and the data is sentthrough the alternate access technology without delay.

One potential recipient of the report is a device manager 108. In thesystem 100, the device manager 108 is shown as a device that manages themobile electronic devices 102 and additional mobile electronic devices.For example, the device manager 108 may provide an electronic mailforwarding service for a number of mobile electronic devices includingthe mobile electronic device 102. The management performed by an entityassociated with the device manager 108 may involve one or more devicerelated activities including, by way of example, device development,device implementation, device launch, device sale, device branding,device management, or the like. In one embodiment, the entity associatedwith the device manager 108 uses received reports as a basis forimproving existing devices of the device manager 108, or as a basis forimproving the design or functionality of future devices.

Another potential recipient of the report is a network manager 112. Thenetwork manager 112 is shown in the system 100 as a device that managesthe wireless network 104. In one embodiment, the network manager 112seeks to identify and resolve a network problem effecting quality ofservice (e.g., data rates or connectivity to the wireless network 104).Examples of the network manager 112 include switches and controllers.The device manager 108 and the network manager 112 may be operated by asame entity or different entities.

In some embodiments, the access point 106, the device manager 108, andthe network manger 112 are in communication over a network 110. Datathat has been requested by the mobile electronic device 102 and isoutside of the system 100 may be received through the network 110.

A number of subsystems 114-120 are shown in FIG. 1 as being deployed invarious elements of the system 100 to provide functionality to theirrespective devices. However, in some embodiments, a lesser number ofsubsystems may be deployed in particular devices. For example, somedevices of the system 100 may not include any of the subsystems 114-120in certain embodiments. The underlying modules of multiple subsystemsmay, in some embodiments, be combined into a single subsystem in some ofthe devices.

A reporting subsystem 114, when deployed in the mobile electronic device102, takes one or more radio measurements of characteristics of thewireless access technology associated with the wireless network 104. Thewireless access technology enables the mobile electronic device 102 tohave data communication through the wireless network 104 when connectedto one of the access points (e.g., the access point 106). A report basedon the radio measurement is then ultimately not transmitted through thewireless access technology and received by the access point 106, thedevice manager 108, or the network manager 112. Rather, the report istransmitted by the reporting subsystem 114 through the alternate accesstechnology that is different from the wireless access technology.

The radio measurements are the result of the reporting subsystem 114 ofthe mobile electronic device 102 tuning to a specific frequency with aspecific bandwidth or frequency channel. A radio of the reportingsubsystem 114 then listens on the channel and attempts to sense theEther or free space for the presence of energy. The radio then measuresand may, in one embodiment, internally record that energy relative to anantenna of the radio component. If no signal energy is present, theradio may measure and record the radio noise floor or attempt tocharacterize noise like behavior. The reporting subsystem 114 thenattempts to identify and demodulate the energy to determine if signalenergy is present. The results of the successes and failures may beinternally recorded. The reporting subsystem 114 then demodulates theinformation contained within the signal energy. The resultinginformation may then be recorded. These radio measurements relative todemodulated information will give the radio of the mobile electronicdevice 102 awareness of the area in which it can presently hear. Theseradio measurements may be made as individual measurements or could beprocessed through a data collection routine. These radio measurementsmay include a time stamp or have a time stamp added to them by thereporting subsystem 114.

The radio measurements made by the reporting subsystem 114 that arenoise energy related may include one or more of the followingmeasurements: average, peak, minimum, actual-radio noise floor powerwithout detecting interference; average, peak, minimum, actual-radionoise floor power while detecting interference; and temporal/durationinformation of the radio noise floor power while detecting interference.

The radio measurements made by the reporting subsystem 114 that aresignal energy related may include one or more of the followingmeasurements: average, peak, minimum, and actual radio signal powerwithout detecting interference; average, peak, and minimum radio signalpower while detecting interference (of the signal); andtemporal/duration information of the radio signal power while detectinginterference (of the signal).

The radio measurements made by the reporting subsystem 114 that arenetwork or network awareness related may include one or more of thefollowing measurements: error/s, success/s, report/s, network load,Ether occupancy time, time related information, neighborhood information(e.g., other access points it can sense), network identifier information(SSIDs/BSSIDS—single or multiple), security configuration, securityerrors, security attacks/alarms and countermeasures, locationinformation, transmitter power output configuration of the radio itsenses and/or its own transmitter power output configuration, class ofservice related information, quality of service related information,available admission capacity information, diagnostic relatedinformation, test related information, traffic generation information,sleep mode configuration information, antenna configuration, multipleinput and multiple output (MIMO) radio configurations and capabilities,times to reconfigure, times to roam from one network to another, or thelike. Other characteristics of the wireless access technology may alsobe made.

A connectivity alteration subsystem 116 may be deployed in the accesspoint 106, the device manager 108, or both. The connectivity alterationsubsystem 116 alters connectivity to the wireless network 104 throughthe wireless access technology based on identification of a networkproblem with the wireless network 104.

A diagnostics subsystem 117 may be deployed in the access point 106, thedevice manager 108, or both. The diagnostics subsystem 117 generates adiagnostic report based on running diagnostics on the wireless network104. The diagnostic report may then be transmitted to and used by thenetwork manager 112 to resolve problems, or the report may be otherwiseused to improve the wireless network 104.

When the notification subsystem 118 is deployed in the device manager108, additional mobile electronic devices may be notified of a reportregarding a wireless access technology or network problem based on aradio measurement taken by the electronic mobile device 102.

The report gateway subsystem 120 retransmits a report received from themobile electronic device 102 to the access point 106, the networkmanager 112, or both the access point 106 and the network manager 112.

FIG. 2 illustrates an example reporting subsystem 114 that may bedeployed in the mobile electronic device 102, the access point 106, orotherwise deployed in another system. One or more modules are includedin the reporting subsystem 114 to enable reporting. The modules of thereporting subsystem 114 may include a report request receiver module202, an event determination module 204, a radio measurement module 206,a context information module 208, an availability module 210, an accesstechnology determination module 212, a technology switching module 214,a transmission module 216, a data rate reduction module 218, a reportreceiver module 220, an acknowledgement determination module 222, and arate floor determination module 224. Other modules may also be included.

A report request may be received by the report request receiver module202. In some embodiments, the report request may include notificationregarding availability of the alternate access technology. Thenotification may be included in a subelement of a request defined byIEEE 802.11k-2008 or P802.11v. In one particular embodiment, thenotification includes a uniform resource locator (URL) associated withthe alternate access technology. In other embodiments, the URL or othertype of notification is provisioned on the device (e.g., the mobileelectronic device 102 or the access point 106) as part of the networkconfiguration to enable connectivity through the alternate accesstechnology. For example, the network configuration may include a serviceset identifier (SSID), security credentials, and the URL.

In some embodiments, an occurrence of an event may be determined by theevent determination module 204. The event may be a device event, anetwork event, or the like. One or more radio measurement ofcharacteristics of a wireless access technology may be taken by theradio measurement module 206. In one embodiment, the radio measurementmay be taken in response to the report request receiver module 202. Inanother embodiment, the radio measurement may be taken in response to adetermination by the event determination module 204 that an occurrenceof an event has happened.

In some embodiments, context information on the taking of the radiomeasurement is ascertained by the context information module 208. Thecontext information may relate to how or where the radio measurement wasmade by the radio measurement module 206.

When provided in the reporting subsystem 114, the availability module210 discovers availability of the alternate access technology orreceives an indication of availability of the alternate accesstechnology.

A determination of whether to transmit a report based on radiomeasurements through the wireless access technology or the alternateaccess technology is made by the access technology determination module212 in one particular embodiment. The determination may be made based onwhether certain conditions are met.

Depending on the device in which the reporting subsystem 114 isdeployed, the technology switching module 214 may be included to disableaccess to the wireless access technology and enables access to thealternate access technology. In other devices, the transmission of thereport through the alternate access technology may be performed whilethe wireless access technology is active. The performance may be basedon the device being a dual mode device.

A report is transmitted through the alternate access technology by thetransmission module 216 based on one or more radio measurements taken onthe wireless access technology and, in some embodiments, the contextinformation. The report may be transmitted through the alternate accesstechnology to the access point 106, the network manager 112, or thedevice manager 108. The alternate access technology may therefore act asan alternate transportation mechanism to transmit the report to adesired recipient.

In some embodiments, the transmission module 216 may first attempt totransmit the report through the wireless access technology to the accesspoint 106, or may first transmit data to the access point 106 at a datarate through the wireless access technology. Such transmissions of thereport may be a precursor to transmitting the report through thealternate access technology.

In one embodiment, the particular additional access point in which thereporting subsystem 114 is deployed transmits the report to the accesspoint 106. The transmitted report may be a neighbor report, or may be ina different format.

Prior to using the alternate access technology, in some embodiments adata rate is reduced by the data rate reduction module 218 based on adetermination that the transmission acknowledgement was not receivedfrom the access point 106. The data rate reduction may be an attempt tostill transmit the data (e.g., a report or other data preceding thereport) over the wireless access technology.

In one particular embodiment, availability of the alternate accesstechnology is provisioned (e.g., on the mobile electronic device 102 orthe access point 106) prior to transmission of the report by thetransmission module 216.

The report receiver module 220 may be used to determine whether theaccess point 106 has received the report. A determination of whether atransmission acknowledgement was received from the access point 106 maybe made by the acknowledgement determination module 222.

In one particular embodiment, the rate floor determination module 224determines whether the lower data rate is below a rate floor. Once thelower data rate is below the rate floor, the transmission module 216transmits the report based on the wireless access technology through thealternate access technology instead of the wireless access technology.

FIG. 3 illustrates an example connectivity alteration subsystem 116 thatmay be deployed in the access point 106, the network manager 112, orboth of the system 100 (see FIG. 1), or otherwise deployed in anothersystem. One or more modules are included in the connectivity alterationsubsystem 116 to enable report processing. The modules of theconnectivity alteration subsystem 116 may include a request providermodule 302, a report receiver module 304, a transmission acknowledgementmodule 306, a background measurement module 308, a network problemidentification module 310, a connectivity module 312, and a notificationmodule 314. Other modules may also be included.

A report request is transmitted to the mobile electronic device 102 bythe request provider module 302. The report request prompts the mobileelectronic device 102 to take one or more radio measurements of thewireless access technology.

A report regarding the wireless access technology is received by thereport receiver module 304 from the mobile electronic device 102 throughthe alternate access technology. The received report may be a reportresponse that is received in response to the report request transmittedby the request provider module 302. In one embodiment, the reportreceived by the access point 106 or the network manager 112 is from themobile electronic device 102. In another embodiment, the report isreceived by the access point 106 from the network manager 112.

In some embodiments, an acknowledgement may be transmitted to the mobileelectronic device 102 by the transmission acknowledgement module 306based on receipt of the report.

In certain embodiments, one or more background measurements of thewireless network 104 are taken by the background measurement module 308.An example background measurement is determining the presence of radaroverlapping the wireless network 104.

A network problem with the wireless network 104 may be identified by thenetwork problem identification module 310 based on the report, thebackground measurement, or both. The network problem may be a result ofbad reception, interference from a microwave, a wall, other wirelesstechnology, or the like.

Connectivity to the wireless network 104 through the wireless accesstechnology may be made or altered by connectivity module 312 based onidentification of the network problem. The alteration may include, byway of example, adding one or more access points to the wireless network104, increasing or decreasing the transmit power of the access point106, and the like.

In some embodiments, a notification may be transmitted by thenotification module 314 to the additional mobile electronic devicesregarding the network problem, status of the wireless network 104,status of the access points, and the like.

FIG. 4 illustrates an example diagnostics subsystem 117 that may bedeployed in the access point 106 or the device manager 108 of the system100 (see FIG. 1), or otherwise deployed in another system. One or moremodules are included in the diagnostics subsystem 117 to enablediagnostic reporting. The modules of the diagnostics subsystem 117 mayinclude a request receiver module 402, a diagnostics module 404, adiagnostic report generation module 406, a diagnostic reporttransmission module 408, and a notification module 410. Other modulesmay also be included.

A diagnostic report request is received by the request receiver module402. The diagnostics module 404 runs diagnostics on the wireless network104 associated with the wireless access technology. The running of thediagnostics on the wireless network 104 may be based on receipt of thediagnostic report request.

The diagnostic report generation module 406 generates a diagnosticreport based on running the diagnostics. The diagnostic report may thenbe transmitted to the network manager 112 by the diagnostic reporttransmission module 408 through the alternate access technology. In someembodiments, a notification is transmitted to the additional mobileelectronic devices by notification module 410 based on running thediagnostics.

FIG. 5 illustrates an example notification subsystem 118 that may bedeployed in the access point 106, the device manager 108, or both theaccess point 106 and the device manager 108 of the system 100 (see FIG.1), or otherwise deployed in another system. One or more modules areincluded in the notification subsystem 118 to enable transmissions ofnotifications. The modules of the notification subsystem 118 may includea report receiver module 502, a network problem identification module504, and a notification transmission module 506. Other modules may alsobe included.

A report is received by the report receiver module 502 from the mobileelectronic device 102 regarding the wireless access technology throughthe alternate access technology. In some embodiments, a network problemin the wireless network 104 is then identified by the network problemidentification module 504 based on the report.

A notification may then be transmitted to the additional mobileelectronic devices by the notification transmission module 506 based onthe report, the network problem, or both. The notification may betransmitted to the additional mobile electronic devices through thewireless access technology, through the alternate access technology,both the wireless access technology and the alternate access technology,or may be otherwise provided. The notification may include a low networkpriority for the wireless network 104 associated with the wirelessaccess technology.

FIG. 6 illustrates an example report gateway subsystem 120 that may bedeployed in the device manager 108 of the system 100 (see FIG. 1), orotherwise deployed in another system. One or more modules are includedin the report gateway subsystem 120 to enable retransmissions ofreports. The modules of the report gateway subsystem 120 may include areport receiver module 602, an access point identification module 604, anetwork manager identification module 606, and a report transmissionmodule 608. Other modules may also be included.

A report regarding the wireless access technology is received by thereport receiver module 602 from the mobile electronic device 102 throughthe alternate access technology.

The access point 106 associated with the report is then identified bythe access point identification module 604. In some embodiments, thenetwork manager 112 associated with the access point 106 is identifiedby the network manager identification module 606.

The report is then transmitted by the report transmission module 608based on identification of the access point 106, the network manager112, or both the access point 106 and the network manager 112. Thereport may be transmitted through a data tunnel, or may be transmittedotherwise.

FIG. 7 illustrates a method 700 for report transmission according to anexample embodiment. The method 700 may be performed by the mobileelectronic device 102 of the system 100 (see FIG. 1), or may beotherwise performed.

A report request may be received at block 702. The report may bereceived from the access point 106, the network manager 112, or thedevice manager 108. In one embodiment, the report request includesnotification regarding availability of the alternate access technology.The notification may include a uniform resource locator (URL), a networkname, or other information.

A radio measurement of a characteristic of the wireless accesstechnology is taken at block 704. The taking of the radio measurementmay be in response to receiving the report request. In one embodiment,the radio measurement of the characteristic of the wireless network 104is an estimate of the performance of the wireless network 104 at a pointin time.

In one embodiment, an occurrence of an event is determined and thetaking of the radio measurement is made in response to the determinationof the occurrence. The event may include a device event, a networkevent, or the like. The device event may be based on a certain time,entering in the range of a new wireless network, a certain amount ofconnection time with the wireless network 104, or the like. In oneembodiment, the network event may be based on satellite or other networkinterference.

Context information on the taking of the radio measurement may be madeat block 706. The context information may include, by way of example, atime stamp, device location information (e.g., a global positioningsystem (GPS) location), or the like.

Availability of the alternate access technology may be determined atblock 708. In one embodiment, the availability is determined byattempting to discover the availability of the alternate accesstechnology or the alternate network 105. In another embodiment, theavailability is determined by receiving an indication of availability ofthe alternate access technology or the alternate network 105.

A report is transmitted through the alternate access technology at block710. The report is based on the radio measurement, the contextinformation, or both the radio measurement and the context information.The report may be a report response that is sent in response to thereport request. The report request may include notification regardingavailability of the alternate access technology. The report may betransmitted to the access point 106, the network manager 112, or thedevice manager 108.

The report may be transmitted through the alternate access technology asopposed to the wireless access technology for a variety of reasons. Inone embodiment, the report is transmitted through the wireless accesstechnology to the access point 106. A determination is then made as towhether the access point 106 or other intended recipients have receivedthe report. The transmission of the report is then made through thealternate access technology based on a determination that the accesspoint 106 or the other intended recipients have not received the reporttransmitted through the wireless access technology.

In another embodiment, data is transmitted to the access point 106 at adata rate through the wireless access technology. A determination isthen made as to whether a transmission acknowledgement was received fromthe access point 106. The data rate is then reduced to a lower data ratebased on the determination that the transmission acknowledgement was notreceived from the access point 106. When the lower date rate is below afloor rate, the transmission of the report is then made through thealternate access technology.

In another embodiment, the report transmission is made based on adetermination to transmit the report through the alternate accesstechnology as opposed to the wireless access technology. Thedetermination to transmit through the alternate access technology may bemade based on the respective costs of the wireless access technologies,the respective transmission speeds or quality of service of one or moreof the access technologies, the availability of one or more of theaccess technologies, or may be otherwise made.

When supported by the mobile electronic device 102, the report may betransmitted from the mobile electronic device 102 in dual mode. That is,the transmission of the report through the alternate access technologyis then performed while the wireless access technology is active on themobile electronic device 102.

The report may be transmitted from the mobile electronic device 102 evenwhen the mobile electronic device 102 is not in dual mode or does notsupport dual mode. For example, access to the wireless access technologyis disabled and access to the alternate access technology is enabled.The transmission is then sent through the alternate access technology.

FIG. 8 illustrates a method 800 for report transmission according to anexample embodiment. The method 800 may be performed by the access point106 or the network manager 112 of the system 100 (see FIG. 1), or may beotherwise performed.

A report request is transmitted to the mobile electronic device 102 atblock 802. At block 804, a report regarding the wireless accesstechnology is received through the alternate access technology. Thereport may be received from the mobile electronic device 102 or thenetwork manager 112. For example, the report may be received by theaccess point 106 from the network manager 112 or the mobile electronicdevice 102, or the report may be received by the network manager 112from the access point 106 or the mobile electronic device 102. Thereport may be received from the mobile electronic device 102 in responseto the report request. An acknowledgement may be transmitted to themobile electronic device 102 at block 806 based on receipt of thereport.

A background measurement of the wireless network 104 may be taken atblock 808. The background measurement may, in one particular embodiment,detect the presence of a radar signal.

A network problem with the wireless network 104 is identified based onthe report, the background measurement, or both at block 810. Examplenetwork problems include bad reception, microwave interference,unexpected walls, other wireless technologies, and the like.

Connectivity to the wireless network 104 through the wireless accesstechnology is altered at block 812 based on identification of thenetwork problem. The alteration of the connectivity may include, in oneparticular embodiment, optimizing performance of the wireless network104. In another embodiment, the connectivity is altered by activating oradding one or more additional access points to the wireless network 104.In yet another embodiment, the transmit power of an access pointassociated with the wireless network (e.g., the access point 106, one ormore of the additional access points, or both) may be increased ordecreased.

A notification may be transmitted to the mobile electronic device 102,the additional mobile electronic devices, or both regarding the networkproblem at block 814.

FIG. 9 illustrates a method 900 for diagnostic reporting according to anexample embodiment. The method 900 may be performed by the access point106 or the device manager 108 of the system 100 (see FIG. 1), or may beotherwise performed.

A diagnostic report request may be received at block 902. Diagnosticsare run on the wireless network 104 associated with the wireless accesstechnology at block 904. The diagnostics may be run in response toreceiving the diagnostic report request.

A diagnostic report is generated based on the running of the diagnosticsat block 906. At block 908, the diagnostic report is transmitted to thenetwork manager 112 associated with the wireless network 104 through thealternate access technology.

A notification may be transmitted at block 910 to the additional mobileelectronic devices based on the running of the diagnostics.

FIG. 10 illustrates a method 1000 for report notification according toan example embodiment. The method 1000 may be performed by the accesspoint 106 or the device manager 108 of the system 100 (see FIG. 1), ormay be otherwise performed.

A report is received at block 1002 from the mobile electronic device 102regarding the wireless access technology through the alternate wirelessaccess technology. A network problem may be identified in the wirelessnetwork 104 based on the report at block 1004.

At block 1006, a notification is transmitted to the additional mobileelectronic devices based on the report, the network problem, or both. Inone embodiment, the notification includes a low network priority for thewireless network 104 associated with the wireless access technology. Thenotification is transmitted through the wireless access technology, thealternate access technology, or a different access technology.

FIG. 11 illustrates a method 1100 for report retransmission according toan example embodiment. The method 1100 may be performed by the devicemanager 108 of the system 100 (see FIG. 1), or may be otherwiseperformed.

A report is received at block 1102 from the mobile electronic device 102regarding a wireless access technology through the alternate accesstechnology.

The access point 106 associated with the report is identified at block1104. The network manager 112 associated with the access point 106 maybe identified at block 1106.

The report is transmitted at block 1108 based on identification of theaccess point 106, the network manager 112, or both the access point 106and the network manager 112. The report is transmitted to the accesspoint 106 or the network manager 112. The report may be transmittedthrough a data tunnel, or may be otherwise transmitted.

Certain systems, apparatus, applications or processes are describedherein as including a number of modules. A module may be a unit ofdistinct functionality that may be presented in software, hardware, orcombinations thereof. When the functionality of a module is performed inany part through software, the module includes a machine readablemedium. The modules may be regarded as being communicatively coupled.

The inventive subject matter may be represented in a variety ofdifferent embodiment of which there are many possible permutations.

In an example embodiment, a radio measurement of a characteristic of awireless access technology may be taken. The wireless access technologymay enable data communication through a wireless network when connectedto an access point. A report may be transmitted through an alternateaccess technology. The report may be based on the radio measurement.

In an example embodiment, a report regarding a wireless accesstechnology may be received through an alternate access technology. Anetwork problem may be identified with a wireless network based on thereport. Connectivity to the wireless network through the wireless accesstechnology may be altered based on identification of the networkproblem.

In an example embodiment, diagnostics may be run on a wireless networkassociated with a wireless access technology. A diagnostic report may begenerated based on the running of the diagnostics. The diagnostic reportmay be transmitted to a network manager associated with the wirelessnetwork through an alternate access technology.

In an example embodiment, a report may be received from a mobileelectronic device regarding a wireless access technology through analternate access technology. A notification may be transmitted to aplurality of additional mobile electronic devices based on the report.

In an example embodiment, a report may be received from a mobileelectronic device regarding a wireless access technology through analternate access technology. An access point associated with the reportmay be identified. The access point may be associated with the wirelessaccess technology. The report may be transmitted based on identificationof the access point.

Methods and systems for wireless network management have been described.Although embodiments of the present invention have been described withreference to specific example embodiments, it will be evident thatvarious modifications and changes may be made to these embodimentswithout departing from the broader spirit and scope of the embodimentsof the invention. Accordingly, the specification and drawings are to beregarded in an illustrative rather than a restrictive sense.

We claim:
 1. A method comprising: generating, at a wireless device, areport associated with a wireless local area network (WLAN), wherein thereport is a diagnostic report and is generated in response to a reportrequest received from a network access point to resolve problems withthe WLAN, the report request including a notification subelement, thenotification subelement comprising a uniform resource locator (URL)associated with an alternate access technology to connect the wirelessdevice to the network access point, wherein the alternate accesstechnology is an additional WLAN or a wired network connection; sendingthe report, through one of a wireless connection via the WLAN or thealternate access technology using the URL, from the wireless device tothe network access point; determining that at least part of the reportwas not received by the network access point upon sending the reportthrough the wireless connection; and prior to attempting to send thereport through the alternate access technology using the URL, attemptingto send the report from the wireless device to the network access pointthrough the wireless connection.
 2. The method of claim 1, wherein thereport is sent through the alternate access technology in response to aloss of the connection to the WLAN.
 3. The method of claim 1, whereinthe wireless connection comprises a cellular connection.
 4. The methodof claim 1, wherein the wireless device sends the report to the networkaccess device through the alternate access technology upon determiningthat the report was not received by the network access point afterresending the report through the wireless connection.
 5. An apparatusfor wireless communication, the apparatus comprising one or morehardware processors or circuits that: generate a report associated witha wireless local area network (WLAN), wherein the report is a diagnosticreport and is generated in response to a report request received from anetwork access point to resolve problems with the WLAN, the reportrequest including a notification subelement, the notification subelementcomprising a uniform resource locator (URL) associated with an alternateaccess technology to connect the apparatus to the network access point,wherein the alternate access technology is an additional WLAN or a wirednetwork connection; send the report, through one of a wirelessconnection via the WLAN or the alternate access technology using theURL, from the apparatus to the network access point; and determine thatat least part of the report was not received by the network access pointupon sending the report through the wireless connection, and in responsethereto, attempt to send the report from the apparatus to the networkaccess point through the wireless connection prior to attempting to sendthe report through the alternate access technology.
 6. The apparatus ofclaim 5, wherein the report is sent through the alternate accesstechnology in response to a loss of the connection to the WLAN.
 7. Theapparatus of claim 5, wherein the wireless connection comprises acellular connection.
 8. A computer program product comprising anon-transitory computer readable storage having stored thereon computerreadable program code for: generating a report associated with awireless local area network (WLAN), wherein the report is a diagnosticreport and is generated in response to a report request received from anetwork access point to resolve problems with the WLAN, the reportrequest including a notification subelement, the notification subelementcomprising a uniform resource locator (URL) associated with an alternateaccess technology for connecting to the network access point, whereinthe alternate access technology is an additional WLAN or a wired networkconnection; sending the report, through one of a wireless connection viathe WLAN or the alternate access technology using the URL, to thenetwork access point; determining that at least part of the report wasnot received by the network access point upon sending the report throughthe wireless connection; and attempting to send the report to thenetwork access point through the wireless connection prior to attemptingto send the report through the alternate access technology.
 9. Thecomputer program product of claim 8, wherein the report is sent throughthe alternate access technology in response to a loss of the connectionto the WLAN.
 10. The computer program product of claim 8, wherein thewireless connection comprises a cellular connection.